holy water


holy water
UK / US noun [uncountable]
water that a priest has blessed

English dictionary. 2014.